Il nostro Webservice offre agli utenti l'opportunità di comunicare con RFEM 6 e RSTAB 9 utilizzando vari linguaggi di programmazione. Le funzioni di alto livello (HLF) di Dlubal consentono di espandere e semplificare le funzionalità del servizio web. In linea con RFEM 6 e RSTAB 9, l'utilizzo del nostro webservice rende il lavoro dell'ingegnere più facile e veloce. Scoprilo da solo! Questo tutorial mostra come utilizzare la libreria C# attraverso un semplice esempio.
I servizi web introdotti di recente offrono agli utenti la possibilità di comunicare con RFEM 6 utilizzando il loro linguaggio di programmazione preferito. Questa funzione è stata migliorata con la nostra libreria con funzioni di alto livello (HLF). Le librerie sono disponibili per Python, JavaScript e C#. Questo articolo analizza un caso pratico di programmazione di un generatore di travi reticolari 2D con Python. "Imparare facendo", come si suol dire.
Webservice è una comunicazione tra macchine e programmi. Questa comunicazione è fornita tramite la rete e può, quindi, essere utilizzata da qualsiasi programma in grado di inviare e ricevere stringhe tramite il protocollo HTTP. RFEM 6 e RSTAB 9 forniscono un'interfaccia basata su questi Webservice multi-piattaforma. Questo tutorial mostra le nozioni di base utilizzando il linguaggio di programmazione VBA.
"Buono strumento, metà del lavoro": Questo proverbio può essere applicato anche al settore della programmazione. Quanto più un programma è su misura, tanto più efficientemente possono essere risolte le attività. La varietà e la complessità dei problemi odierni, specialmente nell'ingegneria strutturale, richiedono soluzioni su misura. Creare i propri programmi tramite la programmazione testuale richiede una conoscenza approfondita e una grande capacità di astrazione. Comprensibilmente, solo pochissimi studi di ingegneria affrontano questa sfida. Per questo motivo, ci sono soluzioni software aggiuntive che forniscono all'utente un ambiente di sviluppo visivo.
Con RFEM 5.06 e RSTAB 8.06, gli esempi e i file della guida per la programmazione dell'interfaccia COM non sono solo disponibili su Internet, ma sono anche inclusi nell'installazione. Per trovarli, cerca la cartella "SDK" nella directory del progetto (di solito C:\Utenti\Pubblico\Documenti\Dlubal).
La prima parte del post sull'interfaccia COM descrive l'apertura e la chiusura di RFEM. Il linguaggio di programmazione VBA è utilizzato in Excel; tuttavia, la sequenza del programma è la stessa della programmazione con C#. Dapprima, è necessario aggiungere il riferimento corrispondente in VBA per riconoscere i comandi per l'interfaccia. In der Abbildung ist links das Beispiel anhand von RFEM 5 zu sehen.